El servicio de Directorio es un componente vital para las redes de ordenadores. Usando un servicio de directorio, podemos simplificar aplicaciones y su administraci�n centralizando el almacenamiento de la informaci�n compartida. Como el uso del lenguaje Java para escribir aplicaciones pr�cticas en entornos de red se est� incrementado, la habilidad de acceder a servicios de directorios se convierte en esencial.
�Uso Tradicional de Directorios
Una aplicaci�n que permita directorios es una aplicaci�n que usa un servicio de nombres o de directorio. Las aplicaciones y applets Java que permiten directorios, al igual que otros programas que se ejecutan en red, pueden usar el directorio en su forma tradicional, es decir, para almacenar y recuperar atributos de objetos directorio. Por ejemplo, un programa cliente Javamail, puede usar el directorio como un libro de direcciones para recuperar direcciones de recipientes de mail. Un programa de env�o de e-mail puede usarlo para recuperar la informaci�n de enrutado del mail. Un pograma de calendario Java puede usarlo para recuperar la configuraci�n preferida por el usuario.
Las aplicaciones pueden compartir infraestructuras comunes proporcionadas por el directorio. Esta compartici�n hace de las aplicaciones que son desarrolladas a trav�s del sistema, e incluso de la red, m�s coherentes y manejables. Por ejemplo, la configuraci�n de una impresota, y la informaci�n de enrutado de mail pueden replicarse y distribuirse para que la usen todas las aplicaciones y servicios relacionados con la impresi�n y el mail.
�El Directorio como un Objeto de Almacenamiento
Adem�s de usar el directorio de la forma tradicional, las aplicaciones Java tambi�n pueden usarlo como repositorio de objetos Java, es decir para almacenar y recuperar objetos Java. Por ejemplo, un programa cliente de impresi�n Java deber�a poder localizar un objeto impresora desde el directorio y enviarle el canal de datos al objeto impresora para su impresi�n.